花费 34 ms
Java Thread 的使用

一、线程的状态 在正式学习Thread类中的具体方法之前,我们先来了解一下线程有哪些状态,这个将会有助于后面对Thread类中的方法的理解。 线程从创建到最终的消亡,要经历若干个状态。一般来说,线 ...

Wed Nov 16 02:43:00 CST 2016 1 82726
Java 多线程之悲观锁与乐观锁

一、悲观锁 总是假设最坏的情况,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会阻塞直到它拿到锁(共享资源每次只给一个线程使用,其它线程阻塞,用完后再把资 ...

Tue Oct 09 01:43:00 CST 2018 0 11489
Java Thread 的 run() 与 start() 的区别

一、start 和 run 方法解释:  1) start:用start方法来启动线程,真正实现了多线程运行,这时无需等待run方法体代码执行完毕而直接继续执行下面的代码。通过调用Thre ...

Wed Nov 16 02:09:00 CST 2016 0 17556
微服务--webapi实现,脱离iis,脱离tomcat

前言 微服务,顾名思义就是微小的单一的服务程序,单一流程,单一发布,开发和部署都可独立; 这是我的理解; 但基于web的服务,不管是webservice还是webapi等类似的服务都需要基于ii ...

Wed Mar 29 20:38:00 CST 2017 39 10727
shutdown彻底关闭tomcat,以及多线程关闭

  最近做的一个Web项目,发现shutdown.sh后,无法关掉tomcat进程。   ps -ef | grep tomcat   返回tomcat进程仍然存在。经过调查发现是因为在Web应用 ...

Tue Dec 13 20:36:00 CST 2016 0 15662
synchronized(修饰方法和代码块)

synchronized(修饰方法和代码块) 1. 含义 synchronized 是同步锁,用来实现互斥同步。 在 Java 中,关键字 synchronized 可以保证在同一 ...

Thu Aug 29 20:18:00 CST 2019 1 3649
3秒钟完成50万条并发日志 文件写入

前言 目前本人从事 JAVA开发 之前讲过《你的日志组件记录够清晰嘛?--自己开发日志组件 Logger》 日志文件,当你是羡慕java下面的log4j,打印日志够清晰,可以很清晰定位打印日志所 ...

Fri Mar 24 01:36:00 CST 2017 32 6995
volatile 关键字(修饰变量)

目录 volatile 关键字(修饰变量) 1. 含义 2. 作用 3. 如何保证可见性 4. 如何禁止指令重排序优化 ...

Thu Aug 29 01:50:00 CST 2019 1 2477

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM